.footer_wrap{
	position:relative;
	font-family: 'Noto Sans KR', sans-serif;
	cursor:default;
	margin:0 auto; padding:0 0 20px;
	width:100%;
	background-color:#f3f3f3;
}
.footer_wrap .footer{
	margin:0 auto;
	max-width:1010px;
}
.footer_wrap .footer .logo{
	display:block; float:left;
	margin:50px 30px 0;
	width:100px; height:100px;
}
.footer_wrap_e .footer .logo{height:40px;}



.footer_wrap .footer .sitemap_wrap{
	display:table;
	vertical-align:top;
	border-bottom:1px solid #bebebe;
}
.footer_wrap .footer .sitemap_wrap table.sitemap{
	float:left;
	text-align:left;
	color:#767676;
	vertical-align:top;
}
.footer_wrap .footer .sitemap_wrap table.sitemap th{
	padding:30px 0 0;
	font-size:14px; font-weight:500;
	text-align:left; text-transform:uppercase; letter-spacing: -0.03em;
}
.footer_wrap .footer .sitemap_wrap table.sitemap td{
	font-size:13px; font-weight:300; line-height:21px;
	letter-spacing: -0.03em;
	vertical-align:top;
}
.footer_wrap .footer .sitemap_wrap table.sitemap_e td{letter-spacing: -0.04em;}
.footer_wrap .footer .sitemap_wrap table.sitemap td a:hover{color:#1a64b0;}
.footer_wrap .footer .sitemap_wrap table.sitemap .td1{padding-right:0;}
.footer_wrap .footer .sitemap_wrap table.sitemap .td1 .p1{font-size:12px; line-height:16px;}
.footer_wrap .footer .sitemap_wrap table.sitemap .td1 .p2{
	margin-top:10px;
	font-size:18px;	font-weight:700; line-height:1; font-style:italic;
	color:#1a64b0;
}
.footer_wrap .footer .sitemap_wrap table.sitemap .td1 .p3{
	margin-top:5px;
	font-size:18px;	font-weight:700; line-height:1; font-style:italic;
	color:#58b7e4;
}


@media only screen and (max-width: 1024px) {
	.footer_wrap{display:table; padding:0 0 20px;}
	.footer_wrap .footer{max-width:770px;}
	.footer_wrap .footer .logo{display:none;}
	.footer_wrap .footer .sitemap_wrap{width:100%;}
}
@media only screen and (max-width: 767px) {
	.footer_wrap .footer .sitemap_wrap table.sitemap{display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	.footer_wrap .footer .sitemap_wrap table.sitemap{display:none;}
}

@media only screen and (min-width: 1025px) {
	.footer_wrap .footer{display:table;}
	.footer_wrap .footer .sitemap_wrap{float:right; width:820px;}
	.footer_wrap .footer .sitemap_wrap table.sitemap{
		display:block; float:left;
	}
	.footer_wrap .footer .sitemap_wrap table.sitemap td{
		padding:7px 35px 15px 0;
		min-width:120px;
	}
	.footer_wrap .footer .sitemap_wrap table.sitemap_e td{
		padding-right:20px;
		min-width:0;
	}
}


/*IE 8*/
	.old_ie .footer_wrap .footer{display:table;}
	.old_ie .footer_wrap .footer .sitemap_wrap{float:right; width:820px;}
	.old_ie .footer_wrap .footer .sitemap_wrap table.sitemap{
		display:block; float:left;
	}
	.old_ie .footer_wrap .footer .sitemap_wrap table.sitemap th{font-weight:bold;}
	.old_ie .footer_wrap .footer .sitemap_wrap table.sitemap td{
		font-size:12px;
		padding:7px 30px 15px 0;
		min-width:120px;
	}



/*고객센터*/
	.footer_wrap .footer .sitemap_wrap .csban{
		display:table;
		padding:30px 15px 15px;
		letter-spacing: -0.03em;
		background-color:#e6e6e6;
	}
	.footer_wrap .footer .sitemap_wrap .csban .p1{
		font-size:14px; font-weight:500;
		text-align:left; text-transform:uppercase; 
		color:#555;
	}
	.footer_wrap .footer .sitemap_wrap .csban .p2{
		margin:10px 0 0;
		font-size:12px; line-height:16px;
		color:#555;
	}
	.footer_wrap .footer .sitemap_wrap .csban .p3{
		margin-top:10px;
		font-size:18px;	font-weight:700; line-height:1; font-style:italic;
		color:#1a64b0;
	}
	.footer_wrap .footer .sitemap_wrap .csban .p4{
		margin-top:5px;
		font-size:18px;	font-weight:700; line-height:1; font-style:italic;
		color:#58b7e4;
	}

	@media only screen and (max-width: 1024px) {
	}
	
	@media only screen and (max-width: 767px) {
		.footer_wrap .footer .sitemap_wrap .csban{
			width:100%;
			padding:10px;
		}
		.footer_wrap .footer .sitemap_wrap .csban .p1{float:left; width:25%;}
		.footer_wrap .footer .sitemap_wrap .csban .p2{float:right; margin:0; width:75%;}
		.footer_wrap .footer .sitemap_wrap .csban .p3{float:right; width:75%;}
		.footer_wrap .footer .sitemap_wrap .csban .p4{float:right; width:75%;}
	}
	
	@media only screen and (min-width: 768px) and (max-width: 1024px) {
		.footer_wrap .footer .sitemap_wrap .csban{float:right;}	
	}
	
	@media only screen and (min-width: 1025px) {
		.footer_wrap .footer .sitemap_wrap .csban{float:right;}
	}
	
	/*IE 8*/
		.old_ie .footer_wrap .footer .sitemap_wrap .csban{float:right;}
		.old_ie .footer_wrap .footer .sitemap_wrap .csban .p1{font-weight:bold;}
		.old_ie .footer_wrap .footer .sitemap_wrap table.sitemap_e td{font-size:11px; padding-right:29px;}









/*업체정보*/
	.footer_wrap .footer .ul1{
		display:table;
		font-weight:300; line-height:1.5em;
		color:#666;
	}
	.footer_wrap .footer .ul1 li{display:table;}
	.footer_wrap .footer .ul1 .li3{
		margin:5px 0 0 0;
		width:100%;
	}
	.footer_wrap .footer .ul1 .li3 span{font-weight:500;}
	.footer_wrap .footer .ul1 li p{float:left;}
	.footer_wrap .footer .ul1 li .p1{font-weight:400;}
	.footer_wrap .footer .ul1 li .p3{text-align:center;}
	
	
	@media only screen and (max-width: 1024px) {
		.footer_wrap .footer .ul1{
			font-size:13px;
			padding:10px 10px 0;
			line-height:1.3em;
		}
	}
	
	@media only screen and (max-width: 767px) {
		.footer_wrap .footer .ul1 .li1{width:100%;}
		.footer_wrap .footer .ul1 .li2{display:none;}
		.footer_wrap .footer .ul1 li .p1{width:20%;}
		.footer_wrap .footer .ul1 li .p2{width:75%;}
		.footer_wrap .footer .ul1 li .p3{width:5%;}	
	}
	
	@media only screen and (min-width: 768px) and (max-width: 1024px) {
		.footer_wrap .footer .ul1 li{float:left;}
		.footer_wrap .footer .ul1 .li2{
			width:30px;
			text-align:center;
		}
		.footer_wrap .footer .ul1 li .p3{width:10px;}
	}
	
	@media only screen and (min-width: 1025px) {
		.footer_wrap .footer .ul1{
			float:right;
			padding:15px 0 0;
			width:820px;
			font-size:12px; line-height:1.3em;
		}
		.footer_wrap .footer .ul1 li{float:left;}
		.footer_wrap .footer .ul1 .li1{display:table;}
		.footer_wrap .footer .ul1 .li2{
			width:30px;
			text-align:center;
		}
		.footer_wrap .footer .ul1 li .p3{width:10px;}
	}
	
	/*IE 8*/
		.old_ie .footer_wrap .footer .ul1{
			float:right;
			padding:15px 0 0;
			width:820px;
			font-size:12px; line-height:1.3em;
		}
		.old_ie .footer_wrap .footer .ul1 li{float:left;}
		.old_ie .footer_wrap .footer .ul1 .li1{display:table;}
		.old_ie .footer_wrap .footer .ul1 .li2{
			width:30px;
			text-align:center;
		}
		.old_ie .footer_wrap .footer .ul1 .li3 span,
		.old_ie .footer_wrap .footer .ul1 li .p1{font-weight:bold;}
		.old_ie .footer_wrap .footer .ul1 li .p3{width:10px;}



 


